package com.gz.utils;

import com.gz.entity.Tuser;
import io.jsonwebtoken.JwtBuilder;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;
import java.util.Date;

public class CreatJwt {
    public static String getoken(Tuser user) {
        Jwts.builder();//生成
        Jwts.parser();//解密

        JwtBuilder jwtBuilder = Jwts.builder()
//                .setId(user.getMobile() + "")//设置需要加密的内容
                .setSubject(user.getMobile())
                .setIssuedAt(new Date())//token保留时间
                .signWith(SignatureAlgorithm.HS256, "shuidaman");
//                .setExpiration(
//                        new Date(new Date().getTime() + 86400000)
//                );
        System.out.println(jwtBuilder.compact());
        return jwtBuilder.compact();
    }
}